package com.yupi.yupicturebackend.manager.auth;

import cn.dev33.satoken.stp.StpLogic;
import cn.dev33.satoken.stp.StpUtil;
import org.springframework.stereotype.Component;

/**
 * StoLogic门面类，管理项目中所有StpLogic账号体系的登录、权限认证
 * 添加@Component注解的作用是确保静态属性 DEFAULT 和 SPACE 被初始化
 */
@Component
public class StpKit {
    public static final String SPACE_TYPE = "space";
    // 默认的登录方式 项目中未使用
    public static final StpLogic  DEFAULT = StpUtil.stpLogic;
    // 登录方式 space会话对象，管理space表所有账号的登录、权限认证。
    public static final StpLogic SPACE = new StpLogic(SPACE_TYPE);
}
